/* reset */
body{line-height: 1.8;}
body,input,textarea,select{font-size:12px;font-family:\5B8B\4F53,arial,sans-serif;}
body,h1,h2,h3,p,ul,ol,dl,dd,form{margin:0;}
em,i{font-style:normal;}
ul,ol{list-style-type:none;padding-left:0;}
img{border:0;}
a{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}

/* common */
.region,.mod,.mhd,.mbd{clear:both;content:".";display:block; height:auto;overflow:hidden;*zoom:1}
.l{float: left;}
.r{float: right;}
.cl{clear: both;}

.fw{font-family:\5FAE\8F6F\96C5\9ED1;}
.f16{font-size: 16px;}
.b{font-weight: bold;}
.tc{text-align: center;}

/* layout */
.layout{width: 1000px;margin-left: auto;margin-right: auto;clear: both;}
.lay-a,
.lay-b{display:inline;}

.lay-a{width:180px;float:left;}
.lay-b{width:820px;float: right;}

/* color */
.c1{color: #525353;}
.c2{color: #458fce;}
.c3{color: #ed5252;}
.c4{color: #f59018;}
.c5{color: #ba40f3;}
.c6{color: #274389;}
.c7{color: #66cc33;}

.bdc2 i{border-left: 6px solid #458fce;}
.bdc3 i{border-left: 6px solid #ed5252;}
.bdc4 i{border-left: 6px solid #f59018;}
.bdc5 i{border-left: 6px solid #ba40f3;}

.g1,.g5{background: #458fce;}
.g2,.g6{background: #ed5252;}
.g3,.g7{background: #f59018;}
.g4,.g8{background: #ba40f3;}

/* header */
.mt10{margin-top: 10px;}
.header{background: #46b7fd url(./top.png) 50% 40% no-repeat;height: 65px;width: 100%;position: fixed;}

/* wrapper */
.nav{width: 115px;padding: 20px;background: #e5e5e5;position: fixed;top: 65px;}
.active{background: #6c6c6c;transition:background .3s ease-out;}
.active a{color: #fff;text-decoration: none;}

.nav .line{border-top: 1px solid #c4c4c4;margin: 5px 0;}

.con .tit{font: 40px/80px \5FAE\8F6F\96C5\9ED1;}
.con .tit2{padding-top: 80px;}
.con .tit2 i{font: 30px/36px \5FAE\8F6F\96C5\9ED1;padding-left: 10px;}
.con .mbd{border-bottom: 3px solid #e5e5e5;margin-bottom: 48px;padding: 48px 35px;font-size: 14px;}

.gg .item{width: 144px;line-height: 33px;margin: 6px 6px 0 0;float: left;}
.gg .item a{color: #fff;display: block;text-decoration: none;}
.gg .item:hover{background: #6c6c6c;transition:background .3s ease-out;}

/* footer */
.footer ul{width: 600px;margin:500px auto 0;}
.footer ul li {float:left;overflow:hidden;padding:0 10px;}
.footer ul li.info {margin-top:8px;}

.con .c2{ margin-top:70px;}
.con .tit2{ padding-top:40px;}
.con #J_A1{ padding-top:20px;}

.job a{margin:5px 20px;color:#458fce;text-decoration : underline;font-size:20px;}
.mt20{margin-top: 20px;}

.yz{width: 1000px;}
.yz .item{width: 180px;height: 320px;float: left;margin: 10px 70px 0 20px;overflow: hidden;}
.yz .item a{color: #525353;}
